История советских персональных компьютеров
«Ребята, хватит заниматься ерундой! Персонального компьютера не может быть. Могут быть персональный автомобиль, персональная пенсия, персональная дача. Вы вообще знаете, что такое ЭВМ? ЭВМ — это 100 квадратных метров площади, 25 человек обслуживающего персонала и 30 литров спирта ежемесячно!». По легенде, такими словами отреагировал заместитель министра радиопромышленности СССР Горшков на предложение о выпуске персонального компьютера «Микро-80», разработанного в Московском институте электроники и математики. А ведь замминистра сильно ошибался. История персональных компьютеров в СССР началась значительно раньше. (Приведенный ниже текст не претендует на абсолютную историческую достоверность и несет в основном технические сведения.)
В конце 50-х годов в ленинградской спецлаборатории СЛ-11 под руководством Филиппа Георгиевича Староса и Иозефа Вениаминовича Берга занимались проблемой миниатюризации электроники и, в частности, разработкой миниатюрных вычислительных машин. Изначально Староса и Берга звали Альфред Сарант и Джоэл Барр и они работали в США, но в 1956 оказались в СССР. Как это произошло и кем они были заслуживает отдельного рассказа. Сейчас же достаточно вспомнить, что результатом их работы стала «Управляющая машина для народного хозяйства» или УМ1-НХ. Хотя изначально эта машина предназначалась для управления технологическими процессами, она обладала многими признаками персонального компьютера.
Следующим шагом к персоналкам стало создание универсальных программируемых калькуляторов. Начало было положено в США, где появились HP 9100A и Wang 700. Достаточно быстро по их мотивам в СССР были разработаны 15ВСМ-5, Электроника Т3-16, Электроника Д3-28 и более поздние модели. Формально являясь калькуляторами для инженерных расчетов, при оснащении дисплеем, клавиатурой и принтером они превращались в полноценный персональный компьютер. Шестнадцатиразрядный Д3-28 имел на борту 128К памяти и использовал не только собственный машинно-ориентированный язык, но и интерпретатор Бейсик, компилятор Фортран и универсальную операционную систему. До 255 машин Д3-28 могли объединяться в сеть, загрузка и выгрузка программ и данных производилась с помощью компакт-кассет. При этом весь компьютер был собран на дискретных микросхемах и не имел привычного центрального процесса на одной микросхеме, который появился только у последующей «Электроника Т3-29».
Следом за программируемыми калькуляторами в СССР появились «программоуправляемые электронные клавишные вычислительные машины», ПЭКВМ. В основном это были машины серии Искра 125. Их особенностью было отсутствие обособленной операционной системы, так как часть задач ядра выполнялось прикладными программами. Помимо Бейсика, Искра могла работать с компиляторами Фортрана и Алгола, чего было по тем временам вполне достаточно, учитывая ограниченность выбора программного обеспечения. Дальнейшим развитием линейки стала моноблочная Искра 1256 со встроенным дисплеем и собранная на дискретных микросхемах.
Следующее поколение машин можно называть персоналками уже без всяких условностей. Они обзавелись не только полноценными микропроцессорами (правда не все), но и настоящими операционными системами, хотя и не всегда многозадачными. Искра-226 работала на адаптированном варианте UNIX (который официально назывался УНИКС), была построена на базе интерпретирующего процессора и имела некоторую совместимость с американским миникомпьютером Wang 2200.
Компьютеры серии «диалоговый вычислительный комплекс» (ДВК) строился на базе процессоров серий К1801 (к тому времени советская промышленность освоила выпуск нескольких процессорных линеек) и оснащался дисковыми накопителями для 8 или 5-дюймовых дисков. Операционки РАФОС, РУДОС и ФОДОС являлись клонами американского семейства RT11, появление дисководов сыграло практически революционную роль в популяризации персоналок: теперь можно было полноценно обмениваться программами (в том числе иностранными) и легендарным Тетрисом.
Линейка ДВК в конце концов обзавелась графическими, цветными дисплеями и жесткими дисками. Выпускались даже варианты одноплатных ЭВМ, но ДВК все еще оставались машинами для промышленного применения. Лишь с разработкой БК-0010 (частично совместимых с ДВК и PDP-11) персональные компьютеры стали серийно изготавливаться для домашних пользователей. Первые варианты выпускались с весьма ненадежной мембранной клавиатурой и зашитым в постоянную память интерпретатором Focal, позднее появилась модификация с полноценной кнопочной клавиатурой и интерпретатором Бейсик Вильнюс (точнее Бейсик Вильнюс использовал шитый код и компилировал исходную программу в набор вызова подпрограмм). На базе БК-0010 и ДВК выпускались КУВТ (комплект учебной вычислительной техники) и УКНЦ (учебный компьютер научного центра) для оснащения учебных заведений компьютерными классами. По популярности КУВТ уступал аналогичному УКНЦ, для которого было разработано множество программ, от операционных систем до игрушек. Хотя игрушек для КУВТ было, пожалуй, даже больше.
Пока неповоротливая промышленность пыталась разработать простые домашние компьютеры, их опередили энтузиасты-любители. «Микро-80» на базе К580ИК80А был далек от совершенства, хотя и мог бы считаться ближайшим аналогом американского гаражного Altair 8800. Сам «Микро-80» появился благодаря счастливому стечению обстоятельств. Сначала американский президент Никсон разрешает продать в СССР оборудование для производства микросхем по 6-микронной технологии. Затем к советским инженерам попадает в руки свежий американский процессор 8080, разработанный в 1974 году. Так как СССР было плевать на интеллектуальную собственность, процессор быстренько отсканировали и потом отладили в Зеленограде под названием МПК-25 (микропроцессор к XXV cъезду), а в серию пустили уже как К580ИК80А. Процессор этот оказался очень востребован, так как был дешевым, имел развитую систему команд и в состав серии входило несколько микросхем для периферийных устройств.
Но случайности на этом не закончились. В 1975 году в руки инженера одного из институтов Геннадия Зеленко попадает журнал Electronics, в котором приведено описание микропроцессора 8080. В конце года Зеленко составляет заявку на поставку комплектующих на следующий год и включает в него микропроцессор 8080. Позднее Зеленко увольняется из института и про заказ успешно забывает. Напомнил ему об этом случайно встреченный бывший коллега, который сообщил, что либо Геннадий забирает заказанные микросхемы, либо он их выкинет за ненадобностью. Зеленко заказ забрал и обнаружил в коробке не только процессор, но и комплект микросхем 580 серии с подробной спецификацией. На базе этого описания Зеленко и Сергей Попов разработали эскизный проект компьютера и отнесли его в редакцию журнала «Радио». Там этот проект очень понравился и авторы разработали цикл статей, посвященный сборке компьютера. При этом сам Зеленко этот компьютер так и не собрал…
«Микро-80» был достаточно сложным для сборки и наладки. Через несколько лет после его появления Юрий Озеров решал упростить конструкцию и сделать ее более компактной, максимально сохранив при этом программную совместимость. Так появился «Радио-86РК» — радиолюбительский компьютер, схемы и описание которого были опубликованы в журнале «Радио» (примерно в это же время в журнале «Моделист-конструктор» опубликовали схему компьютера «Специалист»). В этот раз компьютер захотели собрать тысячи энтузиастов. К сожалению, многим из них это так и не удалось, так как «Радио-86РК» содержал ряд дефицитных микросхем, прежде всего - видеоконтроллер КР580ВГ75. И хотя позже была разработана схема его замены, она не получила большого распространения, так как не обеспечивала полной совместимости с оригиналом и некоторые программы на компьютере с эрзац-контроллером не работали.
Позднее «Радио-86РК» начали выпускать многие заводы и кооперативы, как в виде наборов для сборки, так и в виде готовых изделий в хорошем фабричном корпусе. Клонов этого компьютера было множество: «Микроша», «Электроника КР», «Спектр-001», «Криста», «Эрудит», «Партнёр» и другие. Причем 100% совместимость у клонов была не всегда, зато некоторые имели возможность вывода цветных изображений. Позднее был разработан «Орион-128», схема которого вновь вышла в журнале «Радио». Казалось, что достигнут идеал домашнего компьютера (или компьютера для самостоятельной сборки), однако для поклонников «Радио-86РК» пришла беда откуда не ждали.
В 1982 году компания Sinclair Research представила модель домашнего компьютера «ZX Spectrum» на базе процессора Z80. Главными особенностями «ZX Spectrum» была возможность отображения 15 цветов с разрешением 256×192 точек, однобитный звук, встроенный Basic и запись программ на внешний магнитофон. Благодаря продуманной конструкции, комфортному базовому программному обеспечению, а также невысокой цене «ZX Spectrum» быстро завоевал популярность во всем мире и прежде всего в Европе. Он уверенно конкурировал с «Commodore 64», «Atari», «Amstrad CPC» и «MSX». Разумеется, рано или поздно этот компьютер попал и в СССР. А так как основными пользователями компьютеров в то время были люди небогатые, но головастые, довольно быстро «ZX Spectrum» разобрали по косточкам и весьма успешно начали клонировать, несмотря на дефицит комплектующих. Причем не только клонировать, но и весьма успешно модернизировать. Копий «ZX Spectrum» производилось превеликое множество, от кустарных до заводских, благодаря чему разработки на базе 8080 сильно растеряли свою популярность.
Несмотря на техническое совершенство Z80, энтузиасты продолжали разрабатывать персональные компьютеры для самостоятельной сборки на базе более распространенного процессора КР580ВМ80А (аналоги Z80 стали выпускать в СССР только в 1990 году). Например, в Институте ядерной физики был разработан «Корвет», позднее информация о нем была опубликована в журнале «Микропроцессорные средства и системы». Его конструкция была достаточно передовой для своего времени: графический режим 512×256, 8 цветов, звуковая подсистема, не загружающая при работе процессор, возможность подключения принтера, мыши, джойстиков, накопителя на дискетах и объединение до 16 машин в общую сеть. Видеосистема «Корвета» по быстродействию даже превосходила первые IBM PC. Производство «Корвета» был налажено несколькими заводами и кооперативами, в том числе под названиями «Контур», «Нейва», «Орбита», «Квант». «Корвет» работал под управлением CP/M-80, мог использовать текстовые редакторы «Супертекст» и «Микромир», СУБД dBase II и несколько высокоуровневых языков программирования. На базе «Корвета» выпускался комплекс учебной вычислительной техники (КУВТ), состоявший из 16 машин.
К концу 80-х практически все технические журналы опубликовали описание своих персоналок. Не остался в стороне и «Юный техник», выложивший в своем приложении схему и описание «ЮТ-88». Учитывая контингент читателей, этот компьютер можно было собрать поэтапно и с малыми затратами. В минимальной конфигурации компьютер имел 1КБ ОЗУ, 1КБ ПЗУ, вывод на 6-разрядный символьный индикатор и клавиатуру из 17 кнопок. Никакого звука и никакого дисплея. Программировать «ЮТ-88» предлагалось в машинных кодах, программы можно было записывать на магнитофон. Хотя этот компьютер и был примитивным, он был собран всего на двух десятках распространенных микросхемах и вполне мог быть повторен юными техниками, а при определенном желании расширен дисплейным модулем, клавиатурой, модулем памяти. Однако большого распространения «ЮТ-88» не получил, так как в публикациях была масса ошибок, а сам компьютер слишком примитивен и не совместим с другими ПК.
Популярность самодельных компьютеров и компьютеров, совместимых с PDP-11, не повлияла на выпуск других линеек. Официально первым советским промышленным персональным компьютером стал «Агат», появившийся в первой половине 80-х. Его выпускал Минрадиопром (привет замминистру Горшкову, см. начало текста). Создан он был по мотивам Apple II, но не являлся ни его полной копией и, соответственно, полностью совместимым (полная совместимость появилась только у модели «Агат-9»). Предназначался «Агат» для комплектования школьных компьютерных классов, но пользовался такой популярностью, что нередко шефские предприятия заказывали для школ классы на базе «Агата» с условием передачи им (то есть шефам) 2-3 компьютеров. К тому же «Агат» комплектовался жестким диском, что было редкостью в то время.
Совершенно особняком стоит «Истра-4816». Это была воистину уникальная конструкция, которую выпускали в Курске на заводе «Счётмаш». В компьютере было установлено сразу три процессора: один К1810ВМ86 (совместимый с Intel 8086) и два КР580ВМ80А. Плюс к этому некоторые варианты комплектовались жестким диском на 20 Мб производства Seagate. Помимо этого монстра, выпускались клоны IBM PC («Искра-1030», «Нейрон», «Поиск», «Ассистент», «ЕС-1840») и даже IBM PC AT. Была даже версия на 486DX2-33/66 МГц, но она собиралась уже почти полностью на импортных комплектующих. И разумеется, защищённая версия в корпусе "макси-тауер" (на картинке)
Большинство персоналок того времени были универсальными, хотя большинство пользователей увлекались компьютерными играми. В Японии получил развитие стандарт MSX, по которому различными компаниями производились простые игровые компьютеры. Некоторые из них, например Yamaha YIS-503, попали в СССР в составе учебных компьютерных классов Ямаха КУВТ, и, разумеется, были творчески переосмыслены для местного производства. Официально отечественный аналог назывался ПК8000 и выпускался под названиями «Сура», «Веста», «Хобби» и «Карат». Ввиду дефицита Z80, в эти компьютеры устанавливался старый добрый КР580ВМ80А, поэтому полной совместимо с MSX добиться не удалось.
Среди советских персоналок нашлось место и серьезным для своего времени графическим станциям. Их разработали в Академии наук и выпускали на ЗиЛе под названием «Беста». Эти компьютеры использовали ОС Bestix (клон UNIX), а позднее и Linux. Причем практически впервые в СССР UNIX был официально лицензирован компанией AT&T. Компьютеры собирались почти полностью из импортных комплектующих: процессор Motorola 68020/68030, SCSI жесткий диск и стример Tandberg, дисковод TEAC и так далее. Использовалось различные версии CAD, Informix, Oracle, графические приложения. Для выпуска «Бесты» был создал мини-завод, что в том числе позволило добиться высочайшей наработки на отказ в 10000 часов. Позднее «Беста» успешно конкурировала с любыми мощными компьютера вплоть до появления 486 процессоров.
Разумеется, нельзя не упомянуть и о первом советском ноутбуке (точнее - лептопе). Изначально он имел название ПК-300 ( торговое обозначение «Электроника МС 1504») и разрабатывался в Минске на основе Toshiba T1100 Plus. Это был полноценный IBM PC совместимый ноутбук на базе экономичной версии i80C86, которая в СССР получила обозначение КР1834ВМ86. Компьютер имел два 5-дюймовых дисковода, память 640К, видеоконтроллер CGA и возможность подключения к внешнему цветному монитору. Работал под Встроенный монохромный ЖК-экран (производства СССР или Японии) работал в алфавитно-цифровом режиме с разрешением 80х25 символов. Для удобства на горизонтальной части передней панели под экраном была нанесена шкала для подсчета символов строки, от 0 до 80. При массе в 4,5 кило с батареями (время автономной работы около 2 часов) ноут продавался в начале 1992 года за 50000 рублей или 550 долларов. Программно и аппаратно «Электроника МС 1504» совместима с IBM PC/XT и работала под MS DOS. Построенный на устаревшей базе, «Электроника МС 1504» устарел уже к моменту своего появления.
Попытка выпуска более современного «Электроника 901» на базе Schneider PC 764 несмотря на более производительный процессор Intel 80286 и плазменный (!) монохромный дисплей OKI, работающий с разрешением 640х400 пикселей и возможность установки жесткого диска. Кроме того, в конце 1991 был разработан «Электроника МК-106» на процессоре 8085, но он так и остался на этапе прототипа. Наступили 90-е и о производстве лептопов быстро забыли.
































































